package _15_generics._15_12;

/**
 * 古怪的循环定义
 */
public class _01_CRGWithBasicHolder {
    public static void main(String[] args) {
        Subtype st1 = new Subtype(),st2 = new Subtype();
        st1.set(st2);
        Subtype st3 = st1.get();
        st1.f();
    }
}

class Subtype extends BasicHolder<Subtype> {

}
